package com.xjtu.mybatisplus.service;

import com.xjtu.mybatisplus.common.JsonResponse;
import com.xjtu.mybatisplus.common.result.Result;
import com.xjtu.mybatisplus.model.dto.AuthUserDto;
import com.xjtu.mybatisplus.model.dto.ForgetDto;

public interface AuthService {

    /**
     * 向指定邮箱发送验证码
     *
     * @param email 邮箱号
     */
    public JsonResponse sendMailCode(String email, String type);

    /**
     * 注册
     *
     * @param authUserDto 认证用户请求信息
     * @return 是否成功
     */
    JsonResponse register(AuthUserDto authUserDto);



    JsonResponse forget(ForgetDto forgetDto);
}
